<%= form_with model: @form do |form| %>
  <%= render Admin::Forms::ContainerComponent.new(t(".title"), t(".description")) do |container| %>
    <%= render Admin::Forms::FieldComponent.new(form, :address, label: t(".mailing_address"), help: t(".mailing_address_help")) do |field| %>
      <% field.with_input_text_area rows: 3 %>
    <% end %>

    <%= render Admin::Forms::FieldComponent.new(form, :company, label: t(".company_name")) do |field| %>
      <% field.with_input_text type: :text %>
    <% end %>

    <%= render Admin::Forms::FieldComponent.new(form, :position) do |field| %>
      <% field.with_input_text type: :text %>
    <% end %>

    <%= render Admin::Forms::FieldComponent.new(form, :start_date) do |field| %>
      <% field.with_input_text type: :date %>
    <% end %>

    <%= render Admin::Forms::FieldComponent.new(form, :employment_type) do |field| %>
      <% field.with_input_select options: Developers::CelebrationPackageRequest.employment_types, include_blank: true %>
    <% end %>

    <%= render Admin::Forms::FieldComponent.new(form, :feedback, label: t(".feedback"), help: t(".feedback_help")) do |field| %>
      <% field.with_input_text_area rows: 3 %>
    <% end %>

    <% container.with_button_group do %>
      <%= render SubmitButtonComponent.new(text: t(".request_package"), disable_with: t(".requesting")) %>
    <% end %>
  <% end %>
<% end %>
